@import "../../styles/form1.css";
@import "../../app.css";
/**
 * @file index.css
 * @author swan
 */
.container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
}
.banner{
    width: 100%;
	height: 300rpx;
	background-color: #ffffff;
    overflow: hidden;
}
.banner image{
    width: 100%;
	height: 300rpx;
    display: block;
	background-color: #ffffff;
}
.filequery{
   width: 700rpx;
   overflow: hidden;
   padding: 40rpx 60rpx;
   box-sizing: border-box;
   margin: 0 auto;
}
.filequery .title{
    font-size: 30rpx;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35rpx;
	letter-spacing: 1px;
	color: #000000;
    padding:0 0 20rpx 0;
}
.filequery .title .des{
    font-size: 32rpx;
    font-weight: bold;
    color: #000000;
    margin-bottom: 20rpx;
}
.banner2{
    width: 100%;
    height: 110rpx;
	background-color: #006cbd;
    padding: 50rpx 0px;
}
.banner3{
    height: 154rpx;
    padding: 60rpx 0px;
}
.banner2 .text-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 110rpx;
    
}
.banner2 .text-box text{
    font-size: 30rpx;
	line-height: 1;
	letter-spacing: 1px;
	color: #ffffff;
    
}
.banner2 .text-box2{
   height: 70rpx;
   line-height: 1;
}
.title-box {
    margin-top: 36rpx;
    display: flex;
    justify-content: center;
}
.title-box .bigtitle{
    font-family: FZLTCHK--GBK1-0;
	font-size: 40rpx;
	line-height: 1;
	color: #ffffff;
    font-weight: bold;
    
    
}
.banner2 .text-box text.bigtitle{
    font-family: FZLTCHK--GBK1-0;
	font-size: 48rpx;
	line-height: 1;
	letter-spacing: 1px;
	color: #ffffff;
    font-weight: bold;
}
.main-box{
    width: 700rpx;
    overflow: hidden;
    margin:  0 auto;
    margin-top: 38rpx;
}
.main-box .box{
    margin-bottom: 50rpx;
    width:340rpx;
    height:260rpx;
    float: left;
    box-sizing: border-box;
    border: solid 2rpx #2b314b;
    
}
.main-box .box:nth-child(2n-1){
    margin-right:20rpx;
}

.main-box .box .box-tp{
    display: flex;
    background-color: #2b314b;
    color: #ffffff;
    font-family: DFPLiJinHeiW8;
	font-size: 28rpx;
    line-height: 70rpx;
    justify-content: center;
    width:100%;
}
.main-box .box .box-bd{
 background-color: #ffffff;
 padding: 40rpx 0;
 display: flex;
 height: 104rpx;
 flex-direction: column;
 justify-content: space-between;
 color: #000000;
 align-items: center;
}
.color-3ca5f6{
    color: #3ca5f6;
}
.but{
    width: 418rpx;
	height: 74rpx;
	background-color: #3ca5f6;
	border-radius: 38rpx;
    text-align: center;
    line-height: 74rpx;
    color: #ffffff;
    letter-spacing: 4rpx;
    margin-bottom: 50rpx;
}
.submit-info{
 width: 678rpx;
 margin: 0 auto;
 overflow: hidden;
 padding: 64rpx 0;

    
}
.warn-info{
    width: 614rpx;
	height: 114rpx;
	border-radius: 40rpx;
	border: solid 2rpx #e60012;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 30rpx;
    
} 
.warn-info .imghd{
    width: 120rpx;
    height: 110rpx;
}  
.warn-info .text-info{
	font-family: MicrosoftYaHei;
	font-size: 24rpx;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36rpx;
	color: #000000;
    margin-bottom:10rpx; 
}
.warn-info .text-info-tp{
    font-size: 30rpx;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 3rpx;
	color: #000000;
}
.bds-scroll-wrap {
    transition: all 0.5s;
    overflow: hidden;
    width: 100%;
  }
.bds-scroll-wrap .warp{
    width: 100%;
    overflow: hidden;
}
.bds-scroll-wrap .bds-item{
     height: 65rpx;
     vertical-align: top;
     display: flex;
     flex-direction: row;
     font-size: 26rpx;
 }
 .bds-scroll-wrap .bds-item .phone{
     width: 180rpx;
     margin-left: 20rpx;

 }
  .bds-scroll-wrap .bds-item .time{
     width: 100rpx;
     margin-left: 20rpx;

 }
  .bds-scroll-wrap .bds-item .school{
     width: 260rpx;
     margin-left: 20rpx;

 }
 .bds-scroll-wrap .bds-item text{
    width: 100rpx

 }

.school{
    width: 200rpx;
    text-align: center;
    overflow: hidden;
}
.people{
    height: 34rpx;
    margin: 50rpx auto;
	letter-spacing: 3px;
	color: #000000;
    text-align: center;
}
.people-num{
    position: relative;
    width: 80rpx;
    display: inline-block;
    height: 40rpx;
    line-height: 40rpx;
    color: #ff0000;
    border-bottom: 1px solid #666666; 
    margin:0 20rpx;
}
.people-num::after{
    position: absolute;
    width: 80rpx;
    height: 1px;
    content: '';
    display: block;
    bottom: 0;
    left: 0;
}
.bananerimg{
    width: 100%;
    display: block;
    
    overflow: hidden 
}
.bananerimg{
    width: 100%;
    display: block;
    
    overflow: hidden 
}
.bannerimg-title{
    color: #333333;
    width: 600rpx;
    margin:  30rpx auto;
    font-weight: 600;
    text-align: center;
}
.bannerimg-info{
    width: 600rpx;
    margin:  0 auto;
    color:#333333;
}
.bannerimg-info view{
    position: relative;
    line-height: 1.3;
    width:100%;
    margin-bottom: 5rpx;
    padding-left: 20rpx;
}
.bannerimg-info view::before{
    position: absolute;
    content: '';
    display: block;
    width:12rpx;
    height:12rpx;
    left: 0;
   
    top: 12rpx;
    z-index: 9;
    background: #3ca5f6;
}
.but{
    width: 418rpx;
	height: 74rpx;
	background-color: #3ca5f6;
	border-radius: 38rpx;
    text-align: center;
    line-height: 74rpx;
    color: #ffffff;
    letter-spacing: 4rpx;
    margin: 50rpx auto;
}